<?php
define('URL_PATH_','http://'. $_SERVER['HTTP_HOST'].'/peacs/');	// Site Url
define('URL_RAIZ2', $_SERVER['DOCUMENT_ROOT']."/peacs/");

header('Content-Type: text/html; charset=UTF-8');

if (!isset($_SESSION)){		
	session_name();
	session_start();
}
//

include_once('parametros.php');

include_once('helper/FormHelper.php');
include_once('helper/TagHelper.php');
include_once('helper/ObjectHelper.php');
include_once('helper/MaestrasHelper.php');

if (!empty($_SESSION['usuarioO'])){
	$session=true;				
	$codusuario=$_SESSION['codUsuarioO'];					
	$usuario=$_SESSION['usuarioO'];			
	$empleado=$_SESSION['empleadoO'];									
	$g_usuario=$_SESSION['grupo_usuariO'];	
	$codEstablecimiento=$_SESSION['establecimientO']; 
	$cargo=$_SESSION['cargO'];
	$sitios=$_SESSION['sitioS'];
	//include_once($URL_ACCESO.'aGrupos_Usuarios.php');
}else{
	$session=false;
}

function __autoload($classname) {


	$class = array(
			'Uestratigrafica'=>"acceso/model/Uestratigrafica.php" ,
			'Codigos'=>"acceso/model/Codigos.php" ,
			'PropiedadesUe'=>"acceso/model/PropiedadesUe.php" ,
			'RelacionesFisicasUe'=>"acceso/model/RelacionesFisicasUe.php" ,
			'Composicion'=>"acceso/model/Composicion.php" ,
			'ResponsableExcavacion'=>"acceso/model/ResponsableExcavacion.php" ,
			'UbicacionNudos'=>"acceso/model/UbicacionNudos.php" ,
			'Armazon'=>"acceso/model/Armazon.php" ,
			'MmUe'=>"acceso/model/MmUe.php",
			'Muestra'=>"acceso/model/Muestra.php",
			'MovimientosGabinete'=>"acceso/model/MovimientosGabinete.php",
			'Gabinete'=>"acceso/model/Gabinete.php",
			'Replica'=>"acceso/model/Replica.php",
			'Visitante'=>"acceso/model/Visitante.php",
			'LibroVisitas'=>"acceso/model/LibroVisitas.php",
			'Sitio'=>"acceso/model/Sitio.php",
			'MaterialMm'=>"acceso/model/MaterialMm.php",
			'Multimedia'=>"acceso/model/Multimedia.php",
			
			'UestratigraficaPeer'=>"acceso/model/UestratigraficaPeer.php" ,
			'CodigosPeer'=>"acceso/model/CodigosPeer.php" ,
			'PropiedadesUePeer'=>"acceso/model/PropiedadesUePeer.php" ,
			'RelacionesFisicasUePeer'=>"acceso/model/RelacionesFisicasUePeer.php" ,
			'ComposicionPeer'=>"acceso/model/ComposicionPeer.php" ,
			'ResponsableExcavacionPeer'=>"acceso/model/ResponsableExcavacionPeer.php" ,
			'UbicacionNudosPeer'=>"acceso/model/UbicacionNudosPeer.php" ,
			'ArmazonPeer'=>"acceso/model/ArmazonPeer.php" ,
			'MmUePeer'=>"acceso/model/MmUePeer.php" ,
			'MuestraPeer'=>"acceso/model/MuestraPeer.php" ,	
			'MovimientosGabinetePeer'=>"acceso/model/MovimientosGabinetePeer.php",
			'GabinetePeer'=>"acceso/model/GabinetePeer.php",
			'ReplicaPeer'=>"acceso/model/ReplicaPeer.php",
			'VisitantePeer'=>"acceso/model/VisitantePeer.php",
			'LibroVisitasPeer'=>"acceso/model/LibroVisitasPeer.php",
			'SitioPeer'=>"acceso/model/SitioPeer.php",
			'MaterialMmPeer'=>"acceso/model/MaterialMmPeer.php",
			'MultimediaPeer'=>"acceso/model/MultimediaPeer.php",
			
			'BaseUestratigrafica'=>"acceso/model/om/BaseUestratigrafica.php",
			'BaseCodigos'=>"acceso/model/om/BaseCodigos.php",
			'BasePropiedadesUe'=>"acceso/model/om/BasePropiedadesUe.php",
			'BaseRelacionesFisicasUe'=>"acceso/model/om/BaseRelacionesFisicasUe.php",
			'BaseComposicion'=>"acceso/model/om/BaseComposicion.php",
			'BaseResponsableExcavacion'=>"acceso/model/om/BaseResponsableExcavacion.php",
			'BaseUbicacionNudos'=>"acceso/model/om/BaseUbicacionNudos.php",
			'BaseArmazon'=>"acceso/model/om/BaseArmazon.php",
			'BaseMmUe'=>"acceso/model/om/BaseMmUe.php",
			'BaseMuestra'=>"acceso/model/om/BaseMuestra.php",			
			'BaseMovimientosGabinete'=>"acceso/model/om/BaseMovimientosGabinete.php",
			'BaseGabinete'=>"acceso/model/om/BaseGabinete.php",
			'BaseReplica'=>"acceso/model/om/BaseReplica.php",
			'BaseVisitante'=>"acceso/model/om/BaseVisitante.php",
			'BaseLibroVisitas'=>"acceso/model/om/BaseLibroVisitas.php",
			'BaseSitio'=>"acceso/model/om/BaseSitio.php",
			'BaseMaterialMm'=>"acceso/model/om/BaseMaterialMm.php",
			'BaseMultimedia'=>"acceso/model/om/BaseMultimedia.php",			
			
			'BaseUestratigraficaPeer'=>"acceso/model/om/BaseUestratigraficaPeer.php",
			'BaseCodigosPeer'=>"acceso/model/om/BaseCodigosPeer.php",
			'BasePropiedadesUePeer'=>"acceso/model/om/BasePropiedadesUePeer.php",
			'BaseRelacionesFisicasUePeer'=>"acceso/model/om/BaseRelacionesFisicasUePeer.php",
			'BaseComposicionPeer'=>"acceso/model/om/BaseComposicionPeer.php",
			'BaseResponsableExcavacionPeer'=>"acceso/model/om/BaseResponsableExcavacionPeer.php",
			'BaseUbicacionNudosPeer'=>"acceso/model/om/BaseUbicacionNudosPeer.php",
			'BaseArmazonPeer'=>"acceso/model/om/BaseArmazonPeer.php",
			'BaseMmUePeer'=>"acceso/model/om/BaseMmUePeer.php",
			'BaseMuestraPeer'=>"acceso/model/om/BaseMuestraPeer.php",
			'BaseMovimientosGabinetePeer'=>"acceso/model/om/BaseMovimientosGabinetePeer.php",
			'BaseGabinetePeer'=>"acceso/model/om/BaseGabinetePeer.php",
			'BaseReplicaPeer'=>"acceso/model/om/BaseReplicaPeer.php",
			'BaseVisitantePeer'=>"acceso/model/om/BaseVisitantePeer.php",
			'BaseLibroVisitasPeer'=>"acceso/model/om/BaseLibroVisitasPeer.php",
			'BaseSitioPeer'=>"acceso/model/om/BaseSitioPeer.php",
			'BaseMaterialMmPeer'=>"acceso/model/om/BaseMaterialMmPeer.php",
			'BaseMultimediaPeer'=>"acceso/model/om/BaseMultimediaPeer.php",			
			
			'UestratigraficaMapBuilder'=>"acceso/model/map/UestratigraficaMapBuilder.php",
			'CodigosMapBuilder'=>"acceso/model/map/CodigosMapBuilder.php",
			'PropiedadesUeMapBuilder'=>"acceso/model/map/PropiedadesUeMapBuilder.php",
			'RelacionesFisicasUeMapBuilder'=>"acceso/model/map/RelacionesFisicasUeMapBuilder.php",
			'ComposicionMapBuilder'=>"acceso/model/map/ComposicionMapBuilder.php",
			'ResponsableExcavacionMapBuilder'=>"acceso/model/map/ResponsableExcavacionMapBuilder.php",
			'UbicacionNudosMapBuilder'=>"acceso/model/map/UbicacionNudosMapBuilder.php",
			'ArmazonMapBuilder'=>"acceso/model/map/ArmazonMapBuilder.php",
			'MmUeMapBuilder'=>"acceso/model/map/MmUeMapBuilder.php",
			'MuestraMapBuilder'=>"acceso/model/map/MuestraMapBuilder.php",
			'MovimientosGabineteMapBuilder'=>"acceso/model/map/MovimientosGabineteMapBuilder.php",
			'GabineteMapBuilder'=>"acceso/model/map/GabineteMapBuilder.php",
			'ReplicaMapBuilder'=>"acceso/model/map/ReplicaMapBuilder.php",
			'VisitanteMapBuilder'=>"acceso/model/map/VisitanteMapBuilder.php",
			'LibroVisitasMapBuilder'=>"acceso/model/map/LibroVisitasMapBuilder.php",
			'SitioMapBuilder'=>"acceso/model/map/SitioMapBuilder.php",
			'MaterialMmMapBuilder'=>"acceso/model/map/MaterialMmMapBuilder.php",
			'MultimediaMapBuilder'=>"acceso/model/map/MultimediaMapBuilder.php",			
			
			'CorteBN'=>"bn/CorteBN.php",
			'uEstratigraficaBN'=>'bn/uEstratigraficaBN.php',
			'propiedadesUeBN'=>'bn/propiedadesUeBN.php',
			'HallazgoBN'=>'bn/HallazgoBN.php',
			'ComposicionBN'=>'bn/ComposicionBN.php',	
			'DepositoBN'=>'bn/DepositoBN.php',
			'RelacionesFisicasBN'=>'bn/RelacionesFisicasBN.php',	
			'ResponsableExcavacionBN'=>'bn/ResponsableExcavacionBN.php',
			'CodigosBN'=>'bn/CodigosBN.php',
			'EntierroBN'=>'bn/EntierroBN.php',
			'CadaverBN'=>'bn/CadaverBN.php',
			'MurosBN'=>'bn/MurosBN.php',
			'UbicacionNudosBN'=>'bn/UbicacionNudosBN.php',
			'ShicraBN'=>'bn/ShicraBN.php',
			'ArmazonBN'=>'bn/ArmazonBN.php',
			'EstructuraBN'=>'bn/EstructuraBN.php',
			'MuestraBN'=>'bn/MuestraBN.php',
			'MovimientosGabineteBN' => 'bn/MovimientosGabineteBN.php',
			'GabineteBN' => 'bn/GabineteBN.php',
			'ReplicaBN' => 'bn/ReplicaBN.php',
			'VisitanteBN' => 'bn/VisitanteBN.php',
			'LibroVisitasBN' => 'bn/LibroVisitasBN.php',
			'GeneralBN' => 'bn/GeneralBN.php',
			'MultimediaBN' => 'bn/MultimediaBN.php',
			
			'BaseObject'=>"acceso/model/lib/BaseObject.php",  
			'Persistent'=>"acceso/model/lib/Persistent.php",
			'Criteria'=>"acceso/model/lib/Criteria.php",
			'Propel'=>"acceso/model/lib/propel/Propel.php",
			'DatabaseMap'=>"acceso/model/lib/propel/map/DatabaseMap.php",
			'MapBuilder'=>"acceso/model/lib/propel/map/MapBuilder.php",
			'TableMap'=>"acceso/model/lib/propel/map/TableMap.php",
			'ColumnMap'=>"acceso/model/lib/propel/map/ColumnMap.php",
			'DBPostgres'=>"acceso/model/lib/propel/adapter/DBPostgres.php",
			'BasePeer'=>"acceso/model/lib/propel/util/BasePeer.php",
			'PropelColumnTypes'=>"acceso/model/lib/propel/util/PropelColumnTypes.php",
			'sfMixer'=>"acceso/model/lib/propel/sfPropelPlugin/lib/addon/sfMixer.class.php",
			
			'aEmpleado' => "acceso/aEmpleado.php",
			'oEmpleado' => "objeto/oEmpleado.php",
			'PG' => "objeto/conexion.php"
	);
  
    if($class[$classname]){
        $filename = $class[$classname];
	include_once($filename);
    }
}	

	
function shutdown()
{
		// cerrar conexiones

}
register_shutdown_function('shutdown');

if ($session==true){
	
	foreach ($_REQUEST as $i => $v){
	  $val =  "$".$i."='".$v."';";
	  eval($val);
	  
	}
}

else{
		header("location: ".URL_PATH_."index.php");
		exit();
}
?>